package com.tjsinfo.tjsoa.fileExpress.vo;

import java.util.Date;

import com.tjsinfo.tjsoa.system.vo.TSystemUser;

/**
 * FileExpressFile entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class FileExpressFile implements java.io.Serializable {

	// Fields

	private String id;
	private FileExpressGroup fileExpressGroup;
	private TSystemUser tjsUser;
	private String fileName;
	private Date datetime;
	private Integer expressLevel;
	private Integer fileSize;
	private String filePath;
	private String remark;
	private Integer state;
	private Integer isdel;

	// Constructors

	/** default constructor */
	public FileExpressFile() {
	}

	/** minimal constructor */
	public FileExpressFile(String id, FileExpressGroup fileExpressGroup,
			TSystemUser tjsUser, String fileName, Date datetime,
			Integer expressLevel, Integer fileSize, Integer state,Integer isdel) {
		this.id = id;
		this.fileExpressGroup = fileExpressGroup;
		this.tjsUser = tjsUser;
		this.fileName = fileName;
		this.datetime = datetime;
		this.expressLevel = expressLevel;
		this.fileSize = fileSize;
		this.state = state;
		this.isdel = isdel;
	}

	public Integer getIsdel() {
		return isdel;
	}

	public void setIsdel(Integer isdel) {
		this.isdel = isdel;
	}

	/** full constructor */
	public FileExpressFile(String id, FileExpressGroup fileExpressGroup,
			TSystemUser tjsUser, String fileName, Date datetime,
			Integer expressLevel, Integer fileSize, String filePath,
			String remark, Integer state) {
		this.id = id;
		this.fileExpressGroup = fileExpressGroup;
		this.tjsUser = tjsUser;
		this.fileName = fileName;
		this.datetime = datetime;
		this.expressLevel = expressLevel;
		this.fileSize = fileSize;
		this.filePath = filePath;
		this.remark = remark;
		this.state = state;
	}

	// Property accessors

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public FileExpressGroup getFileExpressGroup() {
		return this.fileExpressGroup;
	}

	public void setFileExpressGroup(FileExpressGroup fileExpressGroup) {
		this.fileExpressGroup = fileExpressGroup;
	}

	public TSystemUser getTjsUser() {
		return this.tjsUser;
	}

	public void setTjsUser(TSystemUser tjsUser) {
		this.tjsUser = tjsUser;
	}

	public String getFileName() {
		return this.fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public Date getDatetime() {
		return this.datetime;
	}

	public void setDatetime(Date datetime) {
		this.datetime = datetime;
	}

	public Integer getExpressLevel() {
		return this.expressLevel;
	}

	public void setExpressLevel(Integer expressLevel) {
		this.expressLevel = expressLevel;
	}

	public Integer getFileSize() {
		return this.fileSize;
	}

	public void setFileSize(Integer fileSize) {
		this.fileSize = fileSize;
	}

	public String getFilePath() {
		return this.filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getState() {
		return this.state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

}